<script>
	export default {
		onLaunch: function() {
			console.log('App Launch')
			this.checkLoginStatus()
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		},
		methods: {
			checkLoginStatus() {
				// 检查用户登录状态
				const userInfo = uni.getStorageSync('userInfo')

				// 如果没有登录信息，跳转到登录页
				if (!userInfo || (!userInfo.isLogin && !userInfo.isGuest)) {
					setTimeout(() => {
						uni.redirectTo({
							url: '/pages/login/login'
						})
					}, 100)
				}
			}
		}
	}
</script>

<style lang="scss">
	/*每个页面公共css */
	@import '@/uni_modules/uni-scss/index.scss';
	/* #ifndef APP-NVUE */
	@import '@/static/customicons.css';
	// 设置整个项目的背景色
	page {
		background-color: #f5f5f5;
	}

	// 统一设置文字颜色
	view, text {
		color: #333333;
	}

	/* #endif */
	.example-info {
		font-size: 14px;
		color: #333;
		padding: 10px;
	}
</style>
